<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="<?php echo SOURCE;?>/css/common.css">

<h1>自定义函数 和 第三方扩展类(自定义类) 的使用</h1>
<p>在开发过程中，你可能会需要函数或使用第三方的类，或者你自己写的类，那么在ePHP中如何使用自定义函数，如何自定义类呢？</p>

<h2>自定义函数的使用</h2>
<p>项目目录下exts/目录就是来放自定义类或自定义函数functions.php的。支持自定义函数非常容易，2个步骤：
<ul>
<li>第一步：把入口文件index.php中的
<samp>#include APP_PATH.'/exts/functions.php';//加载项目自定义functions</samp>这行的注释（#号）去掉。
</li>
<li>在exts/functions.php中就可以写你自定义的函数了。</li>
</ul>
</p>

<h2>使用自定义类 或 第三方类</h2>
<p>使用自定义类也很简单了，直接把你的类放到exts/目录下就可以使用了。命名规则是 <dfn>xxxx.class.php</dfn></p>

<p>
<samp>使用举例：</samp>
<br />
在exts/下新建 abc.class.php,类的内容为：
<pre>
class abc
{
	public function test()
	{
		return '我被调用了！';
	}
}
</pre>

然后在控制器中就可以这样调用了,不用你include，当你new的时候，系统会自动include abc类。
<pre>
...
public function indexAction()
{
	$abc = new abc();
	echo $abc->test();
}
...
</pre>
</p>


